effect of temperature on hemoglobin